<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>stm32f4_blink_led: Exported_types</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />



</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">stm32f4_blink_led
   &#160;<span id="projectnumber">1.2.2-120323</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#define-members">Defines</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">Exported_types</div>  </div>
<div class="ingroups"><a class="el" href="group__stm32f4xx.html">Stm32f4xx</a></div></div><!--header-->
<div class="contents">
<div class="dynheader">
Collaboration diagram for Exported_types:</div>
<div class="dyncontent">
<center><table><tr><td><img src="group___exported__types.png" border="0" alt="" usemap="#group______exported____types"/>
<map name="group______exported____types" id="group______exported____types">
<area shape="rect" id="node1" href="group__stm32f4xx.html" title="Stm32f4xx" alt="" coords="5,5,96,32"/></map>
</td></tr></table></center>
</div>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaffaf7c3f537d7a3370b1bbdda67a2bf6"></a><!-- doxytag: member="Exported_types::IS_FUNCTIONAL_STATE" ref="gaffaf7c3f537d7a3370b1bbdda67a2bf6" args="(STATE)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>IS_FUNCTIONAL_STATE</b>(STATE)&#160;&#160;&#160;(((STATE) == DISABLE) || ((STATE) == ENABLE))</td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___exported__types.html#gae9b1af5c037e57a98884758875d3a7c4">s32</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa980e2c02ba2305e0f489d5650655425"></a><!-- doxytag: member="Exported_types::s16" ref="gaa980e2c02ba2305e0f489d5650655425" args="" -->
typedef int16_t&#160;</td><td class="memItemRight" valign="bottom"><b>s16</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9e382f207c65ca13ab4ae98363aeda80"></a><!-- doxytag: member="Exported_types::s8" ref="ga9e382f207c65ca13ab4ae98363aeda80" args="" -->
typedef int8_t&#160;</td><td class="memItemRight" valign="bottom"><b>s8</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef const int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___exported__types.html#gad97679599f3791409523fdb1c6156a28">sc32</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef const int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___exported__types.html#ga66ab742a0751bb4e7661b8e874f2ddda">sc16</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef const int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___exported__types.html#ga30e6c0f6718e1b6d26dc9d94ddcf9d11">sc8</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga476e2cb441f8e689433350ae2eeee510"></a><!-- doxytag: member="Exported_types::vs32" ref="ga476e2cb441f8e689433350ae2eeee510" args="" -->
typedef __IO int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>vs32</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga19c9450d60abff7c6d3d35f31c10f83e"></a><!-- doxytag: member="Exported_types::vs16" ref="ga19c9450d60abff7c6d3d35f31c10f83e" args="" -->
typedef __IO int16_t&#160;</td><td class="memItemRight" valign="bottom"><b>vs16</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9e5a203f00d2906af9466f68b4e72277"></a><!-- doxytag: member="Exported_types::vs8" ref="ga9e5a203f00d2906af9466f68b4e72277" args="" -->
typedef __IO int8_t&#160;</td><td class="memItemRight" valign="bottom"><b>vs8</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef __I int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___exported__types.html#gaec1d22666cf030b79051e5daa372fbc8">vsc32</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef __I int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___exported__types.html#ga369ae0177b957e5afa7c1e62312f97c3">vsc16</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef __I int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___exported__types.html#ga47463bcded079ac61d5da46aff497803">vsc8</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafaa62991928fb9fb18ff0db62a040aba"></a><!-- doxytag: member="Exported_types::u32" ref="gafaa62991928fb9fb18ff0db62a040aba" args="" -->
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>u32</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gace9d960e74685e2cd84b36132dbbf8aa"></a><!-- doxytag: member="Exported_types::u16" ref="gace9d960e74685e2cd84b36132dbbf8aa" args="" -->
typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>u16</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga92c50087ca0e64fa93fc59402c55f8ca"></a><!-- doxytag: member="Exported_types::u8" ref="ga92c50087ca0e64fa93fc59402c55f8ca" args="" -->
typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>u8</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___exported__types.html#ga5b628e6a05856ff67e535fa391a57683">uc32</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___exported__types.html#gabc715ea3779494b5a4f53173a397f7cb">uc16</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___exported__types.html#gac74022c74a461f810e0d4fdc9bfea480">uc8</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0cd21c4793673b69ecd5fd673353a145"></a><!-- doxytag: member="Exported_types::vu32" ref="ga0cd21c4793673b69ecd5fd673353a145" args="" -->
typedef __IO uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>vu32</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga93d1a6b3dcfdded10a7b15548679fe0a"></a><!-- doxytag: member="Exported_types::vu16" ref="ga93d1a6b3dcfdded10a7b15548679fe0a" args="" -->
typedef __IO uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>vu16</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4a8fa9a2b4796540a6d65a04eb18e111"></a><!-- doxytag: member="Exported_types::vu8" ref="ga4a8fa9a2b4796540a6d65a04eb18e111" args="" -->
typedef __IO uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>vu8</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef __I uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___exported__types.html#ga2e08e321a35a55e72c5b3a507e76371f">vuc32</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef __I uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___exported__types.html#ga7f6037565f0caa27727c8b871daf0d56">vuc16</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef __I uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___exported__types.html#gab0ec90ac9b2c5864755998c8d37c264a">vuc8</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaacbd7ed539db0aacd973a0f6eca34074"></a><!-- doxytag: member="Exported_types::ITStatus" ref="gaacbd7ed539db0aacd973a0f6eca34074" args="" -->
typedef enum FlagStatus&#160;</td><td class="memItemRight" valign="bottom"><b>ITStatus</b></td></tr>
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>FlagStatus</b> { <b>RESET</b> =  0, 
<b>SET</b> =  !RESET
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>FunctionalState</b> { <b>DISABLE</b> =  0, 
<b>ENABLE</b> =  !DISABLE
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>ErrorStatus</b> { <b>ERROR</b> =  0, 
<b>SUCCESS</b> =  !ERROR
 }</td></tr>
</table>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="gae9b1af5c037e57a98884758875d3a7c4"></a><!-- doxytag: member="stm32f4xx.h::s32" ref="gae9b1af5c037e57a98884758875d3a7c4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int32_t <a class="el" href="group___exported__types.html#gae9b1af5c037e57a98884758875d3a7c4">s32</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>&lt; STM32F10x Standard Peripheral Library old types (maintained for legacy purpose) </p>

</div>
</div>
<a class="anchor" id="ga66ab742a0751bb4e7661b8e874f2ddda"></a><!-- doxytag: member="stm32f4xx.h::sc16" ref="ga66ab742a0751bb4e7661b8e874f2ddda" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const int16_t <a class="el" href="group___exported__types.html#ga66ab742a0751bb4e7661b8e874f2ddda">sc16</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read Only </p>

</div>
</div>
<a class="anchor" id="gad97679599f3791409523fdb1c6156a28"></a><!-- doxytag: member="stm32f4xx.h::sc32" ref="gad97679599f3791409523fdb1c6156a28" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const int32_t <a class="el" href="group___exported__types.html#gad97679599f3791409523fdb1c6156a28">sc32</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read Only </p>

</div>
</div>
<a class="anchor" id="ga30e6c0f6718e1b6d26dc9d94ddcf9d11"></a><!-- doxytag: member="stm32f4xx.h::sc8" ref="ga30e6c0f6718e1b6d26dc9d94ddcf9d11" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const int8_t <a class="el" href="group___exported__types.html#ga30e6c0f6718e1b6d26dc9d94ddcf9d11">sc8</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read Only </p>

</div>
</div>
<a class="anchor" id="gabc715ea3779494b5a4f53173a397f7cb"></a><!-- doxytag: member="stm32f4xx.h::uc16" ref="gabc715ea3779494b5a4f53173a397f7cb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const uint16_t <a class="el" href="group___exported__types.html#gabc715ea3779494b5a4f53173a397f7cb">uc16</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read Only </p>

</div>
</div>
<a class="anchor" id="ga5b628e6a05856ff67e535fa391a57683"></a><!-- doxytag: member="stm32f4xx.h::uc32" ref="ga5b628e6a05856ff67e535fa391a57683" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const uint32_t <a class="el" href="group___exported__types.html#ga5b628e6a05856ff67e535fa391a57683">uc32</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read Only </p>

</div>
</div>
<a class="anchor" id="gac74022c74a461f810e0d4fdc9bfea480"></a><!-- doxytag: member="stm32f4xx.h::uc8" ref="gac74022c74a461f810e0d4fdc9bfea480" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const uint8_t <a class="el" href="group___exported__types.html#gac74022c74a461f810e0d4fdc9bfea480">uc8</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read Only </p>

</div>
</div>
<a class="anchor" id="ga369ae0177b957e5afa7c1e62312f97c3"></a><!-- doxytag: member="stm32f4xx.h::vsc16" ref="ga369ae0177b957e5afa7c1e62312f97c3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef __I int16_t <a class="el" href="group___exported__types.html#ga369ae0177b957e5afa7c1e62312f97c3">vsc16</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read Only </p>

</div>
</div>
<a class="anchor" id="gaec1d22666cf030b79051e5daa372fbc8"></a><!-- doxytag: member="stm32f4xx.h::vsc32" ref="gaec1d22666cf030b79051e5daa372fbc8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef __I int32_t <a class="el" href="group___exported__types.html#gaec1d22666cf030b79051e5daa372fbc8">vsc32</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read Only </p>

</div>
</div>
<a class="anchor" id="ga47463bcded079ac61d5da46aff497803"></a><!-- doxytag: member="stm32f4xx.h::vsc8" ref="ga47463bcded079ac61d5da46aff497803" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef __I int8_t <a class="el" href="group___exported__types.html#ga47463bcded079ac61d5da46aff497803">vsc8</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read Only </p>

</div>
</div>
<a class="anchor" id="ga7f6037565f0caa27727c8b871daf0d56"></a><!-- doxytag: member="stm32f4xx.h::vuc16" ref="ga7f6037565f0caa27727c8b871daf0d56" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef __I uint16_t <a class="el" href="group___exported__types.html#ga7f6037565f0caa27727c8b871daf0d56">vuc16</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read Only </p>

</div>
</div>
<a class="anchor" id="ga2e08e321a35a55e72c5b3a507e76371f"></a><!-- doxytag: member="stm32f4xx.h::vuc32" ref="ga2e08e321a35a55e72c5b3a507e76371f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef __I uint32_t <a class="el" href="group___exported__types.html#ga2e08e321a35a55e72c5b3a507e76371f">vuc32</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read Only </p>

</div>
</div>
<a class="anchor" id="gab0ec90ac9b2c5864755998c8d37c264a"></a><!-- doxytag: member="stm32f4xx.h::vuc8" ref="gab0ec90ac9b2c5864755998c8d37c264a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef __I uint8_t <a class="el" href="group___exported__types.html#gab0ec90ac9b2c5864755998c8d37c264a">vuc8</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read Only </p>

</div>
</div>
</div><!-- contents -->


<hr class="footer"/><address class="footer"><small>
Generated on Fri Mar 23 2012 00:11:23 for stm32f4_blink_led by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>

</body>
</html>
